package course.d1224;

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
     字符流：
     字符输出流（writer）
     字符输入流（reader），
     FileWriter
     构造方法：
     1.public FileWriter(File file)throws IOException根据给定的 File
     对象构造一个 FileWriter 对象。
     2.public FileWriter(File file,boolean append)throws IOException
     根据给定的 File 对象构造一个 FileWriter 对象。
     3.public FileWriter(String fileName)
     4.public FileWriter(String fileName,boolean append)throws IOException

     成员方法：
     1.public void write(int c);写入单个字符
     2.public void write(char[] cs);写入一个char数组到输出流中
     3.public void write(char[] cs,int off,int len);把数组中的一部分写入到输出流中
     4.public void write(String s);把字符串s写入到输出流中
     5.public void write(String s,int off,int len);把字符串s的一部分写入到输出流中

     6.public void flush();把输出流中的字符刷新到硬盘中
     7.public void close();关闭资源

FileReader类：
public FileRead(String filename);
public FileRead(File file);
成员方法：
public int read();读取单个字符
public int read(char[] cs);一次最多读取cs.length个字符到数组中。返回的是读取的字符个数

 */
public class a1 {
    public static void main(String[] args) throws IOException {
        FileReader fr  = new FileReader("date01.java");
        char[] chars = new char[1024];
        int read;
        while ((read=fr.read(chars))!=-1){
            System.out.print(new String(chars,0,read));
        }
        fr.close();
    }
}
